+Mon Jan 11 10:45:28 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c: Only remove handlers for motion/button_release
+ at drop, remove "selection_get" handler later.
+
Mon Jan 11 13:31:49 1999 Tim Janik <timj@gtk.org>
* gtk/gtktypeutils.[hc]: removed Paolo Molaro's type creation hooks
+Mon Jan 11 10:45:28 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c: Only remove handlers for motion/button_release
+ at drop, remove "selection_get" handler later.
+
Mon Jan 11 13:31:49 1999 Tim Janik <timj@gtk.org>
* gtk/gtktypeutils.[hc]: removed Paolo Molaro's type creation hooks
+Mon Jan 11 10:45:28 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c: Only remove handlers for motion/button_release
+ at drop, remove "selection_get" handler later.
+
Mon Jan 11 13:31:49 1999 Tim Janik <timj@gtk.org>
* gtk/gtktypeutils.[hc]: removed Paolo Molaro's type creation hooks
+Mon Jan 11 10:45:28 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c: Only remove handlers for motion/button_release
+ at drop, remove "selection_get" handler later.
+
Mon Jan 11 13:31:49 1999 Tim Janik <timj@gtk.org>
* gtk/gtktypeutils.[hc]: removed Paolo Molaro's type creation hooks
+Mon Jan 11 10:45:28 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c: Only remove handlers for motion/button_release
+ at drop, remove "selection_get" handler later.
+
Mon Jan 11 13:31:49 1999 Tim Janik <timj@gtk.org>
* gtk/gtktypeutils.[hc]: removed Paolo Molaro's type creation hooks
+Mon Jan 11 10:45:28 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c: Only remove handlers for motion/button_release
+ at drop, remove "selection_get" handler later.
+
Mon Jan 11 13:31:49 1999 Tim Janik <timj@gtk.org>
* gtk/gtktypeutils.[hc]: removed Paolo Molaro's type creation hooks
+Mon Jan 11 10:45:28 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c: Only remove handlers for motion/button_release
+ at drop, remove "selection_get" handler later.
+
Mon Jan 11 13:31:49 1999 Tim Janik <timj@gtk.org>
* gtk/gtktypeutils.[hc]: removed Paolo Molaro's type creation hooks
if (info->widget)
gtk_widget_unref (info->widget);
-
+
+ gtk_signal_disconnect_by_data (GTK_OBJECT (info->ipc_widget), info);
gtk_selection_remove_all (info->ipc_widget);
gtk_object_set_data (GTK_OBJECT (info->ipc_widget), "gtk-info", NULL);
source_widgets = g_slist_remove (source_widgets, info->ipc_widget);
}
gtk_grab_remove (widget);
- gtk_signal_disconnect_by_data (GTK_OBJECT (widget), info);
+ gtk_signal_disconnect_by_func (GTK_OBJECT (widget),
+ GTK_SIGNAL_FUNC (gtk_drag_button_release_cb),
+ info);
+ gtk_signal_disconnect_by_func (GTK_OBJECT (widget),
+ GTK_SIGNAL_FUNC (gtk_drag_motion_cb),
+ info);
/* Send on a release pair to the the original
* widget to convince it to release its grab. We need to